/* File Info 
 * Author:      李佳乐 
 * CreateTime:  2024/1/4 09:06:52 
 * LastEditor:  李佳乐 
 * ModifyTime:  2024/1/4 13:25:15 
 * Description: 成员模板：C++允许在类里面定义成员变量或者成员函数时使用模板来定义
*/ 
#ifndef __MEMTEMPLATE__
#define __MEMTEMPLATE__

#include <iostream>
using namespace std;

template <typename T>
class memTemplate
{
private:
    /* data */
    T data;

public:
    memTemplate(const T &a) : data(a){};
    void showData() { cout << "data = " << this->data << endl; }

    template <typename U>
    void showMemTemplate(U value) { cout << "value: " << value << endl; }
};
#endif